*{
	margin: 0;
	padding: 0;
}
img{
	vertical-align: bottom;
}
.w{
	width: 1139px;
	margin: 0 auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix::before,.clearfix::after{
	content:"";
	display: table;
}
.clearfix::after{
	clear: both;
}
header{
	height: 83px;
	width: 100%;
	box-shadow:0px 2px 7px 2px #bebebe;
	background-color: #ffffff;
	position: fixed;
	z-index: 100;
}
.head ul{
	
}
.head li{
	display: block;
}
.head li:hover{
	border-top: 3px solid red;
	background: linear-gradient(0deg,#ffffff,#ecedf1);
}
.head a{
	display: block;
	text-decoration: none;
	line-height: 80px;
	font-size: 12px;
	padding-left: 23px;
	padding-right: 23px;
}
.first{
	position: relative;
}
.second{
	display: none;
	position: absolute;
}
.first>li:hover .second{
	display: block;
}
.second li{
	background-color: yellow;
}
.second a{
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 5px;
}
.logo{
	padding-right: 152px;               
	padding-top: 17px;
}
.icons{
	/* width: 180px;
	height: 83px; */
	padding-left: 92px;
}
.icon{
	width: 23px;
	height: 22px;
	margin-top: 29px;
	margin-left: 7px;
	background: url(../images/s-icons.png) no-repeat -242px -7px;
}
.icon:hover{
	background-position: -242px -46px;
}
.icon:nth-child(2){
	background-position: -268px -7px;
}
.icon:nth-child(2):hover{
	background-position: -268px -46px;
}
.icon:nth-child(3){
	background-position: -294px -7px;
}
.icon:nth-child(3):hover{
	background-position: -294px -46px;
}
.icon:nth-child(4){
	background-position: -319px -7px;
}
.icon:nth-child(4):hover{
	background-position: -319px -46px;
}
.icon:nth-child(5){
	background-position: -344px -7px;
}
.icon:nth-child(5):hover{
	background-position: -344px -46px;
}
.icon:nth-child(6){
	background-position: -369px -7px;
}
.icon:nth-child(6):hover{
	background-position: -369px -46px;
}
.one{
	height: 520px;
	background: url(../images/bgc_03.jpg);
}
.wai{
	background: url(../images/bg.jpg) center no-repeat;
}
.fle{
	padding-left: 14px;
	padding-top: 98px;
}
.fri{
	padding-top: 70px;
	padding-left: 160px;
}
.b{
	padding-top: 46px;
}
.box1{
	border: 1px solid white;
	width: 49px;
	height: 25px;
	margin-left: 14px;
}
.box1:hover{
	background-color: red;
}
.box2{
	border: 1px solid white;
	width: 49px;
	height: 25px;
	margin-left: 8px;
}
.box2:hover{
	background-color: red;
}
.box3{
	border: 1px solid white;
	width: 49px;
	height: 25px;
	margin-left: 8px;
}
.box3:hover{
	background-color: red;
}
.box4{
	border: 1px solid white;
	width: 49px;
	height: 25px;
	margin-left: 8px;
}
.box4:hover{
	background-color: red;
}
.two{
	height: 416px;
	padding-top: 70px;
	border-bottom: 1px double #dddddd;
}
.big{
	padding-right: 20px;
	padding-bottom: 25px;
	background: url(../images/ser-bg.png) no-repeat;
}
.big .a1{
	width: 67px;
	height: 123px;
	background: url(../images/s-icons.png) no-repeat 18px 43px;
	background-color: red;
}
.big:nth-child(2) .a1{
	background-position: -64px 43px;
}
.big:nth-child(3) .a1{
	background-position: -141px 43px;
}
.big:nth-child(4) .a1{
	background-position: 18px -75px;
}
.big:nth-child(5) .a1{
	background-position: -64px -75px;
}
.big:nth-child(6) .a1{
	background-position: -141px -75px;
}
.e{
	width: 266px;
	height: 123px;
	padding-left: 22px;
}
.big .e h1{
	font-size: 12px;
	padding-top: 24px;
	color: #555452;
}
.big .e p{
	font-size: 7px;
	line-height: 20px;
	padding-top: 17px;
	color: #9b9b9b;
}
.three{
	padding-top: 56px;
	padding-bottom: 51px;
	height: 130px;
}
.hl{
	height: 130px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}
.box5{
	background-color: red;
	height: 130px;
	width: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.hi{
	padding-left: 30px;
}
h2{
	font-size: 14px;
	padding-top: 44px;
	color: #494949;
}
p{
	color: #9d9d9d;
	font-size: 12px;
	padding-top: 16px;
}
.three .win{
	border-radius: 5px;
	width: 155px;
	height: 57px;
	margin-top: 39px;
	margin-left: 34px;
	background: url(../images/windows.png) no-repeat 21px 17px;
	background-color: #ed5844;
	box-shadow: 0px 0px 2px 3px #c12820 inset;
	/* background: radial-gradient(#ed5844,#ed5844); */
}
.three h3{
	font-size: 10px;
	padding-top: 23px;
	padding-left: 51px;
	color: white;
}
.four{
	height: 583px;
	border-bottom: 1px double #dddddd;
}
.four .ft{
	
}
.four .ft .the{
	
}
.four .ft .the h4{
	font-size: 14px;
}
.four .ft .box6{
	width: 1018px;
	height: 1px;
	border: 1px solid #dddddd;
	border-left: transparent;
	border-right: transparent;
	margin-top: 8px;
	margin-left: 6px;
}
.four .fp{
	padding-top: 43px;
}
.four .fp .iams{
}
.four .fp .iam{
	width: 274px;
	height: 468px;
	background-color: #eeeeee;
}
.four .fp .iam:nth-child(2){
	margin-right: 13px;
	margin-left: 13px;
}
.four .fp .iam:nth-child(3){
	margin-right: 13px;
}
.four .fp .iam:nth-child(4){
	
}
.four .fp .iam1{
	padding-top: 14px;
	padding-left: 14px;
	margin-right: 14px;
}
.four .fp .iam2{
	height: 360px;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
}
.four .fp .f1{
}
.four .fp .f2{
	
}
.four .fp h5{
	font-size: 13px;
	padding-top: 20px;
}
.four .fp .iam .iam1 p{
	font-size: 10px;
	line-height: 23px;
	color: #a8a8a8;
}
.four .box7{
	height: 27px;
	width: 113px;
	background-color: #ed5645;
	position: absolute;
	top: 283px;
}
.four .box7 h6{
	font-size: 9px;
	padding-top: 7px;
	padding-left: 18px;
	color: #fdfef6;
}
.four .x1{
	position: absolute;
	top: 285px;
	right: 27px;
	height: 25px;
	width: 25px;
	background: url(../images/s-icons.png) no-repeat -242px -84px;
}
.four .x2{
	position: absolute;
	top: 285px;
	right: -1px;
	height: 25px;
	width: 25px;
	background: url(../images/s-icons.png) no-repeat -276px -84px;
}
.five{
	padding-top: 56px;
	height: 240px;
}
.five .trapezoid{
	margin-left: 108px;
	/* padding-left: 105px; */
	width: 94px;
	border-top: 131px solid red;
	border-left: 90px solid transparent;
	position: relative;
}
.five .trapezoid img{
	position: absolute;
	top: -88px;
	left: 28px;
}
.six{
	
}
.six .sone{
	
}
.six .sone .our{
	font-size: 14px;
}
.six .sone .box8{
	height: 1px;
	width: 631px;
	margin-top: 8px;
	border: 1px solid #dddddd;
	border-left: transparent;
	border-right: transparent;
}
.six .sone .testi{
	font-size: 14px;
}
.six .sone .box9{
	height: 1px;
	width: 234px;
	margin-top: 8px;
	border: 1px solid #dddddd;
	border-left: transparent;
	border-right: transparent;
}
.stwo{
	padding-top: 39px;
}
.just{
	width: 340px;
	height: 525px;
	padding-right: 40px;
}
.just1{
	height: 304px;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
}
.just1 .cam{
	padding-bottom: 20px;
}
.just1 h1{
	font-size: 12px;
}
.just p{
	font-size: 10px;
	height: 113px;
	border-bottom: 1px solid #DDDDDD;
}
.just a{
	font-size: 11px;
	text-decoration: none;
	margin-left: 12px;
	margin-top: 35px;
	position: relative;
	/* background-position: 84px 0px; */
}
.just a::after{
	content: "";
	background: url(../images/s-icons.png) no-repeat -295px -183px;
	position: absolute;
	left: 84px;
}
.just1 .box10{
	width: 42px;
	height: 41px;
	background-color: blue;
	position: absolute;
	background: url(../images/s-icons.png) no-repeat -239px -168px;
	top: 213px;
	right: 45px;
}
.just1 .box11{
	width: 41px;
	height: 40px;
	background-color: red;
	position: absolute;
	background: url(../images/s-icons.png) no-repeat -288px -122px;
	top: 213px;
	right: 0px;
}
.sthree{
	padding-top: 39px;
	padding-left: 14px;
	height: 525px;
	width: 365px;
}
.sthree .veryt{
	height: 116px;
	width: 365px;
}
.sthree .veryb{
	height: 77px;
}
.sthree .very .vtl{
	padding-right: 15px;
}
.sthree .very .vtr{
	width: 217px;
}
.vtr h2{
	font-size: 13px;
	line-height: 23px;
	color: #313131;
	padding-top: 0;
}
.vtr p{
	font-size: 11px;
	color: #656565;
	padding-top: 18px;
}
.vtr a{
	font-size: 12px;
	text-decoration: none;
	color: red;
	padding-top: 7px;
}
.veryb{
	
}
.veryb p{
	position: relative;
	text-indent: 25px;
}
.veryb p::before{
	content: "";
	background: url(../images/quotes.png);
	position: absolute;
	width: 20px;
	height: 14px;
	top: 16px;
	left: 0;
}
footer{
	height: 325px;
}
.abouts{
	height: 300px;
	background-color: #373737;
}
.about{
	padding-left: 13px;
	padding-right: 33px;
	width: 252px;
}
.abouts h3{
	color: white;
	padding-top: 31px;
	padding-bottom: 17px;
}
.abouts .box12{
	border: 1px solid;
	border-bottom-color: #000000;
	border-top-color: #9D9D9D;
	width: 134px;
	border-left: transparent;
	border-right: transparent;
}
.about .pa{
}
.about p{
	color: #929196;
	font-size: 10px;
	line-height: 23px;
	padding-top: 24px;
	padding-bottom: 4px;
}
.about .pa:nth-child(2){
	/* padding-top: 28px; */
}
.thetags{
	width: 252px;
}
.latest{
	padding-left: 34px;
	padding-right: 33px;
	width: 252px;
}
.flickr{
	width: 252px;
}
.thetags .awe{
	padding-top: 25px;
}
.thetags .awe p{
	color: #929196;
	font-size: 10px;
	padding: 14px 10px;
	margin-right: 2px;
	margin-bottom: 3px;
	font-size: 9px;
	padding: 14px 10px 14px 12px;
	background-color: #000000;
}
.latest{
	
}
.latest .like{
	padding-top: 23px;
	padding-left: 29px;
	position: relative;
}
.latest .like::before{
	content: "";
	position: absolute;
	background: url(../images/tw.png) no-repeat;
	width: 17px;
	height: 15px;
	top: 33px;
	left: 6px;
}
.latest .like p{
	font-size: 10px;
	line-height: 20px;
	padding-top: 0;
	color: #9b9b9b;
}
.latest .like h5{
	padding-top: 15px;
	font-size: 9px;
}
.flickr{
	
}
.flickr .fpic{
	padding-top: 18px;
	
}
.flickr .fpic img{
	margin-right: 3px;
	margin-bottom: 3px;
}
.stude{
	background-color: #000000;
	height: 52px;
}
.stude .fs1{
	/* padding-left: 383px; */
	padding-top: 15px;
}
.stude .fs2{
	padding-left: 642px;
	padding-top: 23px;
}
.stude .fs2 p{
	padding-top: 0;
}
.stude .fs3{
	padding-top: 20px;
}